UFC
GOAT
.COM
Rankings
News
About
Rankings
News
About
UFC GOAT Rankings
ELO-based fighter rankings
Charles Oliveira
Current ELO:
1242
Peak ELO:
1265
Rank:
#5
Peak Rank:
#6
Record:
23-10-1
Weight Classes:
Lightweight, Featherweight
Updated: 7/2/2025
Event
Fighter 1
Fighter 1 ELO
Fighter 2
Fighter 2 ELO
Weight Class
Result
Method
UFC 309: Jones vs. Miocic
Charles Oliveira
1233
→
1242
(+9)
Michael Chandler
1026
→
1017
(-9)
Lightweight
Win
U-DEC
UFC 300: Pereira vs. Hill
Arman Tsarukyan
1142
→
1168
(+26)
Charles Oliveira
1260
→
1233
(-27)
Lightweight
Loss
S-DEC
UFC 289: Nunes vs. Aldana
Charles Oliveira
1238
→
1260
(+22)
Beneil Dariush
1218
→
1196
(-22)
Lightweight
Win
KO
UFC 280: Oliveira vs. Makhachev
Islam Makhachev
1201
→
1229
(+28)
Charles Oliveira
1265
→
1238
(-27)
Lightweight
Loss
SUB
UFC 274: Oliveira vs. Gaethje
Charles Oliveira
1250
→
1265
(+15)
Justin Gaethje
1120
→
1106
(-14)
Lightweight
Win
SUB
UFC 269: Oliveira vs. Poirier
Charles Oliveira
1226
→
1250
(+24)
Dustin Poirier
1252
→
1227
(-25)
Lightweight
Win
SUB
UFC 262: Oliveira vs. Chandler
Charles Oliveira
1214
→
1226
(+12)
Michael Chandler
1030
→
1019
(-11)
Lightweight
Win
KO
UFC 256: Figueiredo vs. Moreno
Charles Oliveira
1192
→
1214
(+22)
Tony Ferguson
1229
→
1206
(-23)
Lightweight
Win
U-DEC
UFC Fight Night: Lee vs. Oliveira
Charles Oliveira
1171
→
1192
(+21)
Kevin Lee
1133
→
1112
(-21)
Lightweight
Win
SUB
UFC Fight Night: Blachowicz vs. Jacare
Charles Oliveira
1157
→
1171
(+14)
Jared Gordon
1013
→
999
(-14)
Lightweight
Win
KO
UFC Fight Night: Dos Anjos vs. Lee
Charles Oliveira
1135
→
1157
(+22)
Nik Lentz
1116
→
1095
(-21)
Lightweight
Win
KO
UFC Fight Night: Assuncao vs. Moraes 2
Charles Oliveira
1113
→
1135
(+22)
David Teymur
1102
→
1080
(-22)
Lightweight
Win
SUB
UFC Fight Night: Lee vs. Iaquinta
Charles Oliveira
1092
→
1113
(+21)
Jim Miller
1070
→
1048
(-22)
Lightweight
Win
SUB
UFC Fight Night: Marreta vs. Anders
Charles Oliveira
1075
→
1092
(+17)
Christos Giagos
983
→
966
(-17)
Lightweight
Win
SUB
UFC 225: Whittaker vs. Romero 2
Charles Oliveira
1050
→
1075
(+25)
Clay Guida
1069
→
1045
(-24)
Lightweight
Win
SUB
UFC 218: Holloway vs. Aldo 2
Paul Felder
1077
→
1099
(+22)
Charles Oliveira
1073
→
1050
(-23)
Lightweight
Loss
KO
UFC 210: Cormier vs. Johnson 2
Charles Oliveira
1053
→
1073
(+20)
Will Brooks
1002
→
983
(-19)
Lightweight
Win
SUB
UFC Fight Night: Dos Anjos vs. Ferguson
Ricardo Lamas
1088
→
1110
(+22)
Charles Oliveira
1076
→
1053
(-23)
Featherweight
Loss
SUB
UFC on FOX: Maia vs. Condit
Anthony Pettis
1052
→
1078
(+26)
Charles Oliveira
1102
→
1076
(-26)
Featherweight
Loss
SUB
UFC on FOX: Dos Anjos vs. Cowboy 2
Charles Oliveira
1077
→
1102
(+25)
Myles Jury
1105
→
1080
(-25)
Featherweight
Win
SUB
UFC Fight Night: Holloway vs Oliveira
Max Holloway
1128
→
1149
(+21)
Charles Oliveira
1098
→
1077
(-21)
Featherweight
Loss
KO
UFC Fight Night: Condit vs Alves
Charles Oliveira
1074
→
1098
(+24)
Nik Lentz
1096
→
1072
(-24)
Featherweight
Win
SUB
The Ultimate Fighter: A Champion Will Be Crowned Finale
Charles Oliveira
1054
→
1074
(+20)
Jeremy Stephens
1045
→
1025
(-20)
Featherweight
Win
U-DEC
UFC Fight Night: Te Huna vs Marquardt
Charles Oliveira
1033
→
1054
(+21)
Hatsu Hioki
1006
→
985
(-21)
Featherweight
Win
SUB
UFC Fight Night: Machida vs Mousasi
Charles Oliveira
1012
→
1033
(+21)
Andy Ogle
978
→
958
(-20)
Featherweight
Win
SUB
UFC 162: Silva vs Weidman
Frankie Edgar
1100
→
1116
(+16)
Charles Oliveira
1028
→
1012
(-16)
Featherweight
Loss
U-DEC
UFC 152: Jones vs Belfort
Cub Swanson
1027
→
1051
(+24)
Charles Oliveira
1053
→
1028
(-25)
Featherweight
Loss
KO
The Ultimate Fighter: Live Finale
Charles Oliveira
1030
→
1053
(+23)
Jonathan Brookins
1023
→
1001
(-22)
Featherweight
Win
SUB
UFC on FOX: Evans vs Davis
Charles Oliveira
1008
→
1030
(+22)
Eric Wisely
1000
→
977
(-23)
Featherweight
Win
SUB
UFC Live: Hardy vs Lytle
Donald Cerrone
1044
→
1066
(+22)
Charles Oliveira
1030
→
1008
(-22)
Lightweight
Loss
KO
UFC Live: Kongo vs Barry
Nik Lentz
1097
→
1097
Charles Oliveira
1030
→
1030
Lightweight
nc nc
Overturned
UFC 124: St-Pierre vs Koscheck 2
Jim Miller
1122
→
1140
(+18)
Charles Oliveira
1048
→
1030
(-18)
Lightweight
Loss
SUB
UFC Fight Night: Marquardt vs Palhares
Charles Oliveira
1024
→
1048
(+24)
Efrain Escudero
1038
→
1014
(-24)
Lightweight
Win
SUB
UFC Live: Jones vs Matyushenko
Charles Oliveira
1000
→
1024
(+24)
Darren Elkins
1024
→
999
(-25)
Lightweight
Win
SUB